package com.it;

public class PalindromeDemo {
    public static void main(String[] args) {
        String line = "上海自来水来自海上";
        isPalindrome(line);
    }

    /**
     * 定义测试类，在main方法中定义字符串
     * String line ="上海自来水来自海上";
     * 通过逻辑验证该字符串是否为回文。正着念和反着念内容一致
     * @param string
     */
    private static void isPalindrome(String string) {
        for (int i = 0; i < string.length() / 2; i++) {
            char c1 = string.charAt(i);//获取第一个字符串值
            char c2 = string.charAt(string.length() - 1 - i);//获取最后字符串值
            //比较第一个和最后一个是否一致
            if (c1 != c2) {
                System.out.println("不是回文");
                return;
            }
        }
        System.out.println("是回文");
    }
}
